Importar/Exportar pasos
Hay un servicio web REST disponible para importar y exportar pasos.
Importar pasos
MockServer
Los pasos se pueden importar al servidor de VoiceCheck con MockServer. Para realizar esta acción, copie el archivo del directorio de ejemplos (Steps.json) a la carpeta Mock server\REST\Default\ImportSteps.
CURL
El siguiente comando se puede usar para importar pasos al servidor de VoiceCheck.
curl -v -X POST http://serverip:port/VoiceCheck/services/steps/import/{voiceFormName} -F "steps=@pathToJSONfile/abc.json" --user "admin:Talkman1" -H "Content-Type: application\octet-stream"
Por ejemplo:
curl -v -X POST http://172.31.42.241:9080/VoiceCheck/services/steps/import/test%20form -F "steps=@curl new.json" --user "admin:Talkman1" -H "Content-Type: application\octet-stream"
Postman
- Seleccione el tipo de método como PUBLICAR
- URL http://serverip:port/VoiceCheck/service/steps/import/{VoiceFormName}
Voice Form Name en la dirección URL anterior es el formulario de voz al que se deben importar los pasos - Seleccione la ficha Autorización y seleccione el tipo como "Autorización básica".
- Proporcione un nombre de usuario y contraseña válidos
- Seleccione la ficha Encabezados, después se completará automáticamente el encabezado Autorización.
- Agregue el encabezado con clave como "Content-Type" y valores como "application/octet-stream"
- Seleccione la ficha Cuerpo, seleccione la casilla de verificación Datos del formulario y agregue la clave "pasos" y en la lista desplegable junto a ella seleccione "Archivo", busque steps.json y haga clic en "Enviar"
Exportar pasos
MockServer
Los pasos existentes se pueden exportar del servidor de VoiceCheck con esta función. Para hacerlo, copie el archivo del directorio de ejemplos (ReadSteps.json) en Mock server\REST\Default\ReadSteps. El archivo exportado debería guardarse en la carpeta Mock server\REST\ReadStepsResponse como un archivo con marca de fecha y hora (steps_timestamp.json).
CURL
El siguiente comando se puede usar para exportar pasos desde el servidor de VoiceCheck
http://serverip:port/VoiceCheck/services/steps?stepIds={CommaSeparatedStepIds}